java.net
是 Java 標準函式庫中的一個套件(Package),專門用來處理網路相關的功能。
它提供了許多類別(Class)與介面(Interface),讓你可以透過 TCP、UDP、HTTP 等協定進行網路通訊,或解析網址與 IP 位址。
建議使用方式:
先用 URI
來識別資源,當需要存取時,再將它轉成 URL
。
從 URL
可以取得 URLConnection
進行細緻控制,或直接取得 InputStream
來讀取內容。
URI uri = new URI("http://www.example.com/");
URL url = uri.toURL();
InputStream in = url.openStream();
URL類別
Java原廠提供的類別,用來表示網址,使用時須透過URI物件
HttpURLConnection類別
使用時須透過URL物件
參考資料
https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/net/package-summary.html